calcium perchlorate - English Synonyms Dictionary